.register_detail{
  @hei: 40px;
  .status{
    margin: @spaceV;
    background: @bg;
    border-radius: 8px;
    overflow: hidden;
    h2{
      height: @hei;
      line-height: @hei;
      padding: 0 @spaceV;
      background: #fd8500;
      font-weight: bold;
      .format(16px; #fff);
      &.fade{
        color: #ffbf7d;
      }
    }
    .info{
      margin: @spaceV;
    }
    h3{
      .format(17px; #000);
      margin-bottom: 3px;
    }
    p{
      .format(14px; @grey);
    }
  }
  .acInfo{
    background: @bg;
    padding-bottom: @spaceV;
    margin-bottom: @spaceV;
    dt{
      padding: 0 @spaceV;
      height: @hei;
      line-height: @hei;
      .format(16px; #000);
    }
    dd{
      padding: 5px @spaceV;
      &:nth-of-type(1){
        padding-top: @spaceV;
      }
      &:extend(.flex);
      span{
        width: 70px;
        .flex_w(70px);
        .format(15px; @grey);
      }
      p{
        &:extend(.flex1);
        .format(15px; #000);
      }
    }
    .mobile{
      padding: 0 @spaceV;
      a{
        padding: 5px 0;
        width: 100%;
        &:extend(.flex);
        p{
          color: @blue;
        }
      }
    }
  }
  .bottomBar{
    .bgWhite{
      color: @grey;
      background: @bg;
    }
    .bgRed{
      .redBtn;
    }
  }
}